package com.core.gig.web.action;

import javax.servlet.http.HttpServletRequest;

import com.core.gig.dto.AtivoAdministracaoDTO;
import com.core.gig.dto.AtivoImobilizadoDTO;
import com.core.gig.util.AreaEnum;
import com.core.gig.util.GIGUtil;


/**
 * @author Lucas Ceni
 *
 */
public class AtivoAdministracaoAction
		extends AtivoImobilizadoAction
{

	@Override
	protected AtivoImobilizadoDTO getDTO()
	{
		return new AtivoAdministracaoDTO();
	}

	@Override
	protected AreaEnum getTipoAtivoImobilizado()
	{
		return AreaEnum.ADMINISTRACAO;
	}

	@Override
	protected void setAtributosEspecificos(HttpServletRequest request,
			AtivoImobilizadoDTO dto)
	{
		super.setAtributosEspecificos(request, dto);
		AtivoAdministracaoDTO aaDTO = (AtivoAdministracaoDTO) dto;
		request.setAttribute("valorTotal", GIGUtil.formatNumber(aaDTO.getValorTotal()));
	}
}